home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / jaxhost5.arc / JAXHOST.DOC < prev    next >
Text File  |  1990-01-29  |  29KB  |  551 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                             JaxHost v5.0 (1/28/90)
  11.  
  12.             (c) Copyright 1986 - 1990 by J.C. Kilday Associates
  13.  
  14.  
  15.                      Developed at the Northern Lights BBS
  16.  
  17.                       207-766-2467   9600(HST)/2400/1200
  18.  
  19.  
  20.  
  21.  
  22.                                Table of Contents
  23.                                -----------------
  24.  
  25.                        Introduction ....................  1
  26.  
  27.                        Description .....................  1
  28.  
  29.                        Advanced Answering Modes ........  2
  30.  
  31.                        Installation ....................  3
  32.  
  33.                        Additional Setup Notes ..........  4
  34.  
  35.                        Operating JaxHost ...............  6
  36.  
  37.                        Enhancing Your Installation .....  7
  38.  
  39.                        Distribution and Restrictions ...  8
  40.  
  41.                        After You Register JaxHost ......  8
  42.  
  43.                        Support .........................  9
  44.  
  45.  
  46.                                  JaxHost v5.0                        Page 1
  47.  
  48.      Introduction
  49.      ------------
  50.  
  51.      JaxHost  is  a  specialized  host  communications  program   primarily
  52.      intended to support operations at the  DOS level on the host.   It may
  53.      be interfaced  with other  communications packages  to implement  more
  54.      complex functions.   It  has been  successfully used  with Ken Brown's
  55.      REMDoor  (REMote  Maintenance  BBS  Door  Program  which  includes   a
  56.      full-screen editor) and with  Marshall Dudley's Doorway (which  allows
  57.      nearly any non-graphics program to be run from remote).  File transfer
  58.      operations  may  be  supported  through  REMDoor  or other programs as
  59.      mentioned  in  the  next  section.    Popular  applications of JaxHost
  60.      include  home-to-office  (and  vice  versa)  communications as well as
  61.      operations  between  a  company  home  office  and  its  remote sites.
  62.      Software configuration  and file  maintenance on  the JaxHost-equipped
  63.      host are frequent uses.  JaxHost  is designed for operation on an  IBM
  64.      PC, XT, AT, PS/2  or a close compatible  connected to a Hayes  1200 or
  65.      Hayes-compatible modem or a US Robotics HST.
  66.  
  67.      The complete JaxHost v5.0 package includes the following files:
  68.  
  69.                 JAXHOST.DOC  - this file
  70.                 JAXHOST.COM  - executable module
  71.                 JAXHOST.OVR  - JaxHost "overlay" file
  72.                 CONFIG.HLP   - context-sensitive help file
  73.                 HOST.BAT     - optional controlling batch file
  74.                 DO_CTTY.BAT  - optional batch file executed by JaxHost
  75.                 JHORDER.FRM  - order form for registering JaxHost
  76.                 WHATS.NEW    - summary of new features in v5.0
  77.                 READ.ME      - quick review information
  78.  
  79.      Description
  80.      -----------
  81.  
  82.      JaxHost normally monitors the modem  and upon detecting a ring  answers
  83.      the call while adjusting to the  caller's baud rate.  Speeds of  19,200
  84.      bps down to 300 bps  are supported with the following  comm parameters:
  85.      8 data bits, no parity, 1  stop bit.  Upon successful connect,  JaxHost
  86.      greets the caller with a one-line message of your choosing and requests
  87.      entry of a password, also of your choosing.  If the correct password is
  88.      supplied and the callback mode is not in effect, JaxHost will  transfer
  89.      control  of  the  next  part  of  the  communications  session to other
  90.      software.  Depending on the configuration option chosen, the caller may
  91.      be dropped  to the  DOS level  (with the  DOS CTTY  command having been
  92.      invoked to support continued communications).  Or a caller may next see
  93.      another communications application,  such as a  BBS-like package, or  a
  94.      menu of  programs that  might be  run (possible  if a  package such  as
  95.      Marshall Dudley's  Doorway is  used).   If the  correct password is not
  96.      given to JaxHost in three attempts, JaxHost hangs up and recycles.
  97.  
  98.      For enhanced security against unauthorized access the callback feature
  99.      is available.   If  the callback  mode is  in effect  when the correct
  100.      password is given, rather than  give the caller immediate access,  the
  101.      program  disconnects  the  caller  and  dials  the  telephone   number
  102.      specified in the configuration data.  Access is granted only if  there
  103.      is  a  successful  connect  at  that  number.    JaxHost makes up to 3
  104.      attempts  to  establish  a  connect  (it  calls  a 2nd and 3rd time at
  105.      intervals  of  1  minute  if  no  answer,  a  busy signal, or no modem
  106.      connect).  If no  connection is made on  the 3rd attempt, the  program
  107.  
  108.                                  JaxHost v5.0                        Page 2
  109.  
  110.      recycles and sets up to await another call.
  111.  
  112.      If access is  granted to the  DOS level on  the host machine  (through
  113.      CTTY or the equivalent), most DOS commands may be executed and so  may
  114.      other  programs  designed  for  "line-at-a-time"  operation,   usually
  115.      capable  of  having  console  (keyboard  and display) data redirected.
  116.      File transfers  to and  from the  host machine  also are  possible.  A
  117.      program called XFER supports Xmodem, Xmodem/CRC, and Ymodem  (actually
  118.      1K-Xmodem)  file  transfers  invoked  from  the  DOS level on the host
  119.      machine.  XFER was written  by the author of JaxHost  (current version
  120.      is  1.50,  available  as  XFER150.ZIP  on  many  BBSs and large online
  121.      services).  If not available on  the BBS from which you obtained  this
  122.      program,  first-time  callers  may  download  it from the author's BBS
  123.      listed at the end of this  documentation.  You might also like  to try
  124.      Chuck Forsberg's DSZ for Zmodem file transfers, rather than the  older
  125.      protocols provided by XFER (although XFER is simpler to use).
  126.  
  127.      A log of call activity (a file called JH.LOG) is created by JaxHost so
  128.      that any attempts of unauthorized access to your system may be  noted.
  129.      Calls  accepted  (and   normal  logoffs),  rejected   calls  (password
  130.      failures), and other  connects not resulting  in access to  the system
  131.      (hang  ups  at  the  password  prompt  and  3-minute timeouts awaiting
  132.      password entry) are all recorded in this text file.  The file includes
  133.      the date and time of each call  and how each ended.  It can  be viewed
  134.      using the the DOS TYPE command.  It may be deleted at any time  (using
  135.      DOS ERASE or DEL)  and the program will  start a new one  whenever the
  136.      next entry is to be made.
  137.  
  138.      When JaxHost  is awaiting  a call,  a display  including the  date and
  139.      time, some key setup information, and present JaxHost status is shown.
  140.      A screen blanker turns off the screen if there is no keyboard activity
  141.      within a 2-minute span.  Striking  any key restores the display.   The
  142.      display  also  is  toggled  on  and  off  by hitting F9.  F10 presents
  143.      information about the program.  F3 allows access to the  configuration
  144.      screen where various JaxHost setup options may be specified.  F1 or F2
  145.      cause JaxHost to terminate.   F1 leaves the  telephone line in a  BUSY
  146.      state (modem offhook) while F2 leaves the modem onhook.
  147.  
  148.      Advanced Answering Modes
  149.      ------------------------
  150.  
  151.      JaxHost normally is set  up to answer a  call on the first  ring.  But
  152.      where there is need  for the host computer  to share a phone  line and
  153.      not intrude on voice calls, special answering modes may be configured.
  154.      "Long Ring" may be configured such that JaxHost answers only after the
  155.      specified number  of rings  have been  received.  Alternatively, "Ring
  156.      Back" may be chosen.  This mode requires a caller to dial twice before
  157.      JaxHost answers.   The first  call consists  of a  specified number of
  158.      rings (or JaxHost can be configured for a non-specific number of rings
  159.      on the first call).  JaxHost answers a second call if received  within
  160.      one minute of the first that lasted the proscribed number of rings.
  161.  
  162.      Still another  answering mode,  Triggered Callback,  may be  specified
  163.      where JaxHost never answers but, instead, places a call to the  number
  164.      with which it had been  configured.  Almost a combination of  callback
  165.      and Ring Back, Triggered Callback is set up by two calls much the same
  166.      as Ring Back.  The first call  must be of a specified number  of rings
  167.      (or a non-specific number) and  a second call must be  received within
  168.  
  169.  
  170.                                  JaxHost v5.0                        Page 3
  171.  
  172.      Advanced Answering Modes (Continued)
  173.      ------------------------------------
  174.  
  175.      one minute of the first.  If so "triggered", JaxHost goes offhook  and
  176.      dials out.   Upon connecting  to the  called computer,  a password  is
  177.      required before the  called party is  allowed access.  Just  as in the
  178.      callback process described earlier, 3 attempts at a successful connect
  179.      are made.
  180.  
  181.      Installation
  182.      ------------
  183.  
  184.      JaxHost v5.0  is designed  to operate  under DOS  3.0, and  up, on IBM
  185.      PC's, XT's, AT's and  compatibles equipped with Hayes  1200-compatible
  186.      modems.  If JaxHost has been configured to answer on true ring detect,
  187.      the modem cable used must have pin 22 (ring indicate) connected.  Also
  188.      pin 20 (Data Transmitter Ready signal) must be connected and the modem
  189.      must be capable of providing  result messages indicating baud rate  at
  190.      connect time (e.g., CONNECT 1200).   Recommended Hayes switch settings
  191.      are:
  192.  
  193.         SW 1 - Up, DTR normal (pin 20 controlled by program)
  194.         SW 2 - Up, Verbal result messages sent (not numeric result codes)
  195.         SW 3 - Dn, Result messages sent (not quiet mode)
  196.         SW 4 - Dn, Commands not echoed back
  197.         SW 5 - Dn, Auto Answer suppressed (controlled by program)
  198.         SW 6 - Up, Carrier detect indicated by modem (not always on)
  199.         SW 7 - Up, Single phone line connection
  200.         SW 8 - Dn, Normal "AT" command set enabled
  201.  
  202.      If you are using a modem other than the Hayes standard, make sure that
  203.      its basic  configurable functions  are set  up the  same as above.  If
  204.      your  modem  does  not  have  switches  for  one  or more of the above
  205.      functions, there should be appropriate AT commands to achieve the same
  206.      state.  Please consult your modem owner's manual.
  207.  
  208.      JaxHost  has  been  improved  so  that  the  complication  of   having
  209.      controlling batch  files is  no longer  a requirement.   There  may be
  210.      circumstances, however, that may require you to use a batch file (like
  211.      HOST.BAT,  included  in  the  distribution  archive), but more on that
  212.      later.    To  install  the  software  you  need only copy JAXHOST.COM,
  213.      JAXHOST.OVR, and CONFIG.HLP to a directory from which it will be  run.
  214.      The directory you choose should be the default directory when  JaxHost
  215.      is invoked.
  216.  
  217.      To configure JaxHost, run it for the first time in LOCAL mode so  that
  218.      it won't look for your modem and attempt to initialize it.  Enter  the
  219.      command:   JAXHOST L  . The  L command  line parameter specifies LOCAL
  220.      mode.    Initially,  the  file  JHCONFIG  cannot  be found, you are so
  221.      informed, and the configuration/setup screen is presented with default
  222.      settings.  If you take some time  with this screen and use the F1  key
  223.      to display the available help for each configuration item, you'll have
  224.      a good understanding of JaxHost capabilities when you finish.  Hit the
  225.      F10 key to save the configuration information.  After JaxHost  returns
  226.      to its status screen, hit F1 or F2 to quit operations in LOCAL mode.
  227.  
  228.      If  all  necessary  configuration  information  has been specified and
  229.      you've set up whatever batch  files and/or other programs that  are to
  230.      be accessed from remote through JaxHost, your're ready to try bringing
  231.  
  232.                                  JaxHost v5.0                        Page 4
  233.  
  234.      Installation (Continued)
  235.      ------------------------
  236.  
  237.      up  JaxHost  for  its  first  test  run.   The command JAXHOST with no
  238.      command line parameters should be tried next.  If the code displays  a
  239.      status screen  and "Waiting  for a  call" in  the status field, you're
  240.      ready to try calling in.
  241.  
  242.      As indicated on the screen, you may exit JaxHost by pressing F1 or  F2
  243.      (choose F1 if you wish to have the line ring BUSY to anyone calling).
  244.  
  245.      JHCONFIG is a straight ASCII file and can be modified using any  ASCII
  246.      editor so long as its lines are not interchanged and the limits of the
  247.      variables (as specified by the original prompts for the data) are  not
  248.      exceeded.  It  may be necessary  to modify this  file from remote,  in
  249.      which case  the DOS  EDLIN line  editor may  be used.
  250.  
  251.      Additional Setup Notes
  252.      ----------------------
  253.  
  254.      Near the bottom of the  configuration screen is a parameter  headed by:
  255.      "Program name  of executable  to be  run ...".   If  this item  is left
  256.      empty, JaxHost exits  to DOS upon  successful entry of  a password from
  257.      remote.  Therefore, proper operation  of JaxHost requires that a  batch
  258.      file such  as HOST.BAT  be used  as a  controlling batch  file when the
  259.      "program name to  execute" is left  blank on the  configuration screen.
  260.      If you study HOST.BAT,  you will see how  JaxHost is controlled and  is
  261.      not permitted to drop to DOS without invoking a communications  program
  262.      or CTTY (which will redirect the console to the communications port).
  263.  
  264.      A better way  to set up  JaxHost is to  enable it to  "shell out" to a
  265.      another program to be executed  when a caller successfully enters  the
  266.      password.  This can be done by specifying the program name to execute,
  267.      perhaps as in the following example:
  268.  
  269.           c:\command do_ctty
  270.  
  271.          where do_ctty.bat might be:
  272.  
  273.            @echo off
  274.            ctty com1
  275.            echo To logoff, type EXIT and hit (ENTER).
  276.            command
  277.  
  278.  
  279.      The above setup allows you to  invoke JaxHost on the host computer  by
  280.      merely  the  command  JAXHOST.    When  a  caller  enters  the correct
  281.      password, a shell to do_ctty.bat is invoked and the simple batch  file
  282.      redirects the console  to the COM1  commport, provides a  prompt about
  283.      logging  off  to  the  caller,  and  finally  invokes  another copy of
  284.      COMMAND.COM.  Operations  at the DOS  level from remote  are sustained
  285.      until the caller gives  the EXIT command.   Upon the EXIT, control  is
  286.      returned directly to JaxHost and  the code recycles internally to  set
  287.      up for another call.
  288.  
  289.  
  290.                                  JaxHost v5.0                        Page 5
  291.  
  292.      Additional Setup Notes (Continued)
  293.      ----------------------------------
  294.  
  295.      The  simplest  form  of  this  concept  is  accomplished  without even
  296.      shelling to a  batch file.   Simply specify the  following command for
  297.      JaxHost to execute directly:
  298.  
  299.            c:\command ctty com1
  300.  
  301.      The result is  similar to the  previous batch file  example.  Use  the
  302.      command EXIT to log off.
  303.  
  304.      This setup also allows JaxHost to remain resident during the  "shell."
  305.      While the communications activities are in progress, JaxHost  monitors
  306.      the "carrier detect" signal from the modem.  Should there be a loss of
  307.      carrier (the  caller becomes  disconnected), JaxHost  will reboot  the
  308.      system.  If your AUTOEXEC.BAT is  set up to invoke JaxHost, then  your
  309.      host  communications  facility  will  be  restored.    Otherwise,   an
  310.      accidental disconnect will  cause the system  to be unavailable  until
  311.      someone manually sets it up again.
  312.  
  313.      There are some additional ways of running JaxHost without resorting to
  314.      use of controlling  batch files.   As examples, you  might try running
  315.      Marshall Dudley's Doorway program or Ken Brown's RemDOOR  (DRWY205.ZIP
  316.      or REMDR201.ZIP  on most  BBSs, as  of this  writing).  Sample command
  317.      lines that you would enter as the program name to execute in JaxHost's
  318.      configuration screen are:
  319.  
  320.        doorway COM1 /g:on /m:100 /O: /S:* /v:d^U /R:^X /c:dos
  321.  
  322.          (causes Doorway to operate using COM1, allowing the caller
  323.           100 minutes of time after dropping to DOS.  Additionally it
  324.           would allow the running of full-screen, direct screen-writing
  325.           applications from remote, such as Lotus, word processors, Kedit,
  326.           Brief, Vern Buerg's LIST, etc. )
  327.  
  328.      OR
  329.  
  330.        remdoor 1
  331.  
  332.           (invokes REMDOOR on COM1, and allows numerous DOS commands and
  333.            use of an internal editor.)
  334.  
  335.      Both  of  the  above  show  how  JaxHost  may  be set up to operate in
  336.      conjunction  with  other  software  without  using  batch  files.  The
  337.      advantages  are  simplicity,  speed  of  recycling  after  a call, and
  338.      internal monitoring of carrier detect (CD on the modem) and  rebooting
  339.      of the system in the event of carrier loss.  The only disadvantage  to
  340.      this kind of setup is that, in the worst case, about 72K of memory  is
  341.      required for JaxHost and COMMAND.COM during the shell.  If you  cannot
  342.      afford  the  memory  utilization,  a  controlling  batch  file such as
  343.      HOST.BAT is the last resort.
  344.  
  345.      Operation within HOST.BAT leaves  more of system memory  available for
  346.      applications after JaxHost has answered the call and verified  correct
  347.      password entry.  For this  reason, operation with a controlling  batch
  348.      file such as HOST.BAT remains an available option.
  349.  
  350.                                  JaxHost v5.0                        Page 6
  351.  
  352.      Additional Setup Notes (Continued)
  353.      ----------------------------------
  354.  
  355.      If you  use the  batch file  approach to  control of  JaxHost, include
  356.      HOST.BAT in the directory where you have installed JaxHost.  Modify it
  357.      to suit your environment and  setup as appropriate.  For  example, you
  358.      may wish to change "CTTY COM11"  to "CTTY COM2" if you have  specified
  359.      use of COM2 on the JaxHost configuration screen.
  360.  
  361.      Operating JaxHost
  362.      -----------------
  363.  
  364.      If the JaxHost drive/directory is the current default, and your  modem
  365.      is turned on, simply enter the following command to run:
  366.  
  367.                              JAXHOST    (or HOST if employing batch file)
  368.  
  369.      The complete syntax of JAXHOST is as follows:
  370.  
  371.                          JAXHOST [ L|[ C|T ]   [ S ] ]  [ O ]
  372.  
  373.  
  374.      The C and T are optional parameters which invoke the callback mode  or
  375.      triggered  callback  mode  (but  only  if  the  callback mode had been
  376.      configured during the setup of JHCONFIG).  If the S parm is  specified
  377.      alone or  appended to  another parm  such as  C or  T, the "slow" BIOS
  378.      screen  write  method  will  be  used  for  writing to the host system
  379.      screens.  Otherwise, fast screen writing methods are used.  If running
  380.      under a multi-tasker such as Omniview or DoubleDOS, some bleed through
  381.      may be noted if  JaxHost is operating in  a background partition.   In
  382.      such cases, specifying the S parm clears up that problem.  Examples:
  383.  
  384.                    JAXHOST T   or   JAXHOST CS   or JAXHOST S
  385.  
  386.          (or  HOST C   or   HOST TS  or  HOST S  if employing batch file)
  387.  
  388.      The L  parm specifies  local mode  (no communication  with a modem) as
  389.      mentioned  in  an  earlier  section.    The  O  parm is used only when
  390.      employing  the  batch  file  option  to  recycle  the code externally.
  391.      JaxHost invoked with  the O disconnects  the caller and  exits back to
  392.      the batch file.  When used the O parm must be the only command line
  393.      parm.
  394.  
  395.      To terminate JaxHost operation from the host console, hit F1 or F2. If
  396.      a caller is logged on to the system and currently operating at the DOS
  397.      level, CTTY  COM1 or  CTTY COM2  in effect,  a more  drastic means  is
  398.      necessary to terminate JaxHost (i.e., the power switch).
  399.  
  400.      As the caller who  has successfully logged on  to the system, you  may
  401.      log off  in an  orderly manner  by entering EXIT from any directory.
  402.  
  403.      If  you  are  using  either  of  the  callback  modes and awaiting the
  404.      callback, you  may answer  JaxHost's call  to your  location in one of
  405.      several different ways:
  406.  
  407.       - Set up to receive a call per your modem and/or communications
  408.         program documentation, or
  409.  
  410.  
  411.                                  JaxHost v5.0                        Page 7
  412.  
  413.      Operating JaxHost (Continued)
  414.      -----------------------------
  415.  
  416.       - If using one of the communications programs which, in terminal mode
  417.         before a connect leaves the Hayes compatible modem in command state
  418.         (e.g., PibTerm,  Qmodem, or ProComm),  you may type  the command
  419.         ATA when the onscreen report of RING is received from your modem,
  420.         or
  421.  
  422.       - You may setup your modem before or during the session to
  423.         Auto-Answer mode by entering ATS0=1 or including ATS0=1 in the
  424.         modem initialization string. If your modem has indicator lights,
  425.         the AA light will be lit after that command takes effect.
  426.  
  427.      When operating in the callback  security mode, JaxHost makes the  call
  428.      using the baud rate established during the initial call into  JaxHost.
  429.      Upon successful connect at your location, you are immediately  granted
  430.      access to the host machine (just as though you had entered the correct
  431.      password in normal mode).
  432.  
  433.      When calling out under  "Triggered Callback" operation, the  baud rate
  434.      specified in the configuration file JHCONFIG is used.  Upon successful
  435.      connect  you  are  presented  the  configurable one-line greeting that
  436.      normally is presented to callers  when JaxHost answers a call.   Entry
  437.      of the correct password is required before dropping to DOS on the host
  438.      machine.
  439.  
  440.      If you are operating at the DOS level and JaxHost is setup to shell to
  441.      a command (rather than operate  under a controlling batch file),  your
  442.      host mode of operation  is protected against an  accidental disconnect
  443.      so long  as your  AUTOEXEC.BAT switches  to the  JaxHost directory and
  444.      invokes JAXHOST as its last step.   Your system will be rebooted  back
  445.      into JaxHost in the event of carrier loss.
  446.  
  447.      If, however, you  have set things  up using a  batch file and  JaxHost
  448.      terminates  upon  successful  entry  of  a  password, your system will
  449.      appear to  be locked  up should  you suffer  a disconnect  (before you
  450.      enter EXIT).  The system will  not respond to subsequent calls (or  to
  451.      its local keyboard until the big red switch is used).  But what if you
  452.      MUST use the batch file approach and you are accidently  disconnected?
  453.      That brings us to the next section.
  454.  
  455.      Enhancing Your Installation (If you MUST use HOST.BAT)
  456.      -----------------------------------------------------
  457.  
  458.      In the event of loss of carrier, or disconnect, JaxHost can set up for
  459.      the next  call, but  only if  the disconnect  occurs while  inside the
  460.      code.  If you are using the HOST.BAT form of setup, JaxHost could only
  461.      handle such an accident if it were waiting for entry of the  password.
  462.      If not  awaiting a  keystroke from  remote, JaxHost  is not present in
  463.      memory when using HOST.BAT.  To avoid "losing" the system should  loss
  464.      of carrier occur while JaxHost  is not loaded into memory,  the public
  465.      domain program called WATCHDOG should be used.
  466.  
  467.      WATCHDOG  is  a  memory-resident  utility  which  is  activated when a
  468.      communications session is in progress ("carrier detect" modem status).
  469.      It is deactivated before normal logoff occurs or entry into a  program
  470.  
  471.                                  JaxHost v5.0                        Page 8
  472.  
  473.      Enhancing Your Installation (If you MUST use HOST.BAT) (Continued)
  474.      ------------------------------------------------------------------
  475.  
  476.      which will take over the monitoring of the carrier detect signal.   In
  477.      the event of carrier  loss, it causes a  warm boot of the  system.  By
  478.      setting  up  your  AUTOEXEC.BAT  correctly,  the  JaxHost directory is
  479.      selected and the HOST,  HOST C, or HOST  T command is executed  at the
  480.      end of the  booting process.  Thus  your system may  be protected from
  481.      becoming "unavailable" until you can visit it in person.
  482.  
  483.      The  HOST.BAT  file  includes  the  commands  for  one  of the several
  484.      WATCHDOG  programs  that  are  available.    If  you  do not choose to
  485.      implement such protection, delete  the commands from that  batch file.
  486.      If you are installing one of the watchdog-type programs, double  check
  487.      the documentation supplied for correct  syntax of the commands in  the
  488.      batch files.  "WATCHDOG +" and "WATCHDOG -" as used in the HOST  batch
  489.      file activate and deactivate, respectively, the WATCHDOG program  with
  490.      which JaxHost  has been  tested.   (That version,  apparently due to a
  491.      bug, also requires that it be  installed -- and primed -- by  the same
  492.      two lines appearing in the AUTOEXEC.BAT, one immediately following the
  493.      other -- the "+" command line immediately followed by the "-"  command
  494.      line.)
  495.  
  496.      Distribution  and  Restrictions
  497.      -------------------------------
  498.  
  499.      JaxHost v5.0 is made available  to you as a fully  functional package.
  500.      It is distributed as SHAREWARE.  Should you decide to use JaxHost, you
  501.      are obliged to pay  a registration fee of  $20.  Registered users  are
  502.      provided  support  via   the  BBS  mentioned   at  the  end   of  this
  503.      documentation.  Use the form JHORDER.FRM for registering your copy.
  504.  
  505.      You are welcome to distribute this package to others so long as it  is
  506.      unmodified and distributed in its entirety, and it is not included  or
  507.      bundled  with  other  goods  or  services  for which a fee is charged.
  508.      Exceptions are that JaxHost may  be distributed by bulletin boards  or
  509.      other information  services even  though they  receive fees  to access
  510.      their downloadable files,  or by library  services so long  as the fee
  511.      for the diskette on which this  package is contained is not more  than
  512.      $6.50.
  513.  
  514.      Use  of  JaxHost  beyond  a  brief  evaluation  period by individuals,
  515.      business entities, corporations, and government agencies is prohibited
  516.      without  payment  of  a  registration  fee  of  $20  per  copy (volume
  517.      purchasing and site licensing arrangements available).
  518.  
  519.      After You Register JaxHost
  520.      --------------------------
  521.  
  522.      Once  your  registration  has  been  received,  you  will  be  sent  a
  523.      registration  number.    You  may  use  this  number  to  convert to a
  524.      registered copy of JaxHost which will remove the display of EVALUATION
  525.      COPY, disable the SHAREWARE screen  with its brief delay presented  to
  526.      each caller, and insert your name  as the registered user.  To  make a
  527.      registered copy,  invoke JaxHost  with the  command line  parameter of
  528.      REGISTER.  You are prompted  to enter your name and  your registration
  529.      number.  That's all there is to it.
  530.  
  531.  
  532.                                  JaxHost v5.0                        Page 9
  533.  
  534.      Support
  535.      -------
  536.      Support is available to registered  users of JaxHost through the  main
  537.      message base of Northern Lights BBS which can be reached at the number
  538.      given below.   Please note  that support  is provided  only for use of
  539.      JaxHost on equipment for which it was designed (described earlier).
  540.  
  541.      Registration fees may be made payable to:
  542.  
  543.               J.C. Kilday Associates
  544.               Central Ave.
  545.               Peaks Island, ME 04108
  546.  
  547.      The author may  be contacted at  that address or  through the Northern
  548.      Lights BBS  (address messages  to "Sysop")  at 207-766-2467.   The BBS
  549.      operates 24  hours, 7  days per  week.  Calls  accepted at  9600(HST),
  550.      2400, and 1200 bps (8,N,1).
  551.